package edu.hcnu.dynamic;

import edu.hcnu.entity.Student;

import java.util.List;

public interface IDynamicStudentMapper {
    /**
     * 传入 null 查询所有 学生信息 传入正常id 就进行 查询此 id
     *
     * @param number 学号
     * @return {@link Student}
     */
    List<Student> queryStudentByNo(Integer number);


    /**
     * 按照“约定”编写的“根据学号，修改一个学生”的接口方法
     *
     * @param student 学生
     */
    void updateStudentByNo(Student student);

    /**
     * 查询 list 中的 id 学生
     *
     * @param ids id
     * @return {@link List}<{@link Student}>
     */
    List<Student> queryStudentByIds(List<Integer> ids);
}